body {

background:#F4F7FC none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin:0 auto;
text-align:center;
}

#fondo{
	background-color:#FFFFFF;
	margin:0 auto;
	width:800px;	
}

#todo {
clear:both;
display:block;
margin:0 auto;
width:775px;
}

#header {
background:transparent url(../img/logo.png) no-repeat scroll left center;
border-bottom:1px solid #50C9E8;
height:113px;
margin:0;
padding:0 0 20px;
width:auto;
}

#header .head-title {
color:#6AC6D2;
float:left;
font-weight:bold;
margin:100px 0 0 50px;
}

div.menu {
background-color:#6AC6D2;
border-bottom:1px solid #50C9E8;
padding-bottom:6px;
padding-top:0;
}

.menu h2 {
display:none;
}

.menu ul {
margin:0;
padding:8px 0 2px;
text-align:left;
}

.menu ul li {
border-left:1px solid #50C9E8;
border-right:1px solid #50C9E8;
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
}

.menu a:visited {
border:medium none;
color:#FFFFFF;
margin:0;
padding:5px;
text-decoration:none;
}

.menu a ,.menu a:visited {
color:#FFFFFF;
margin:0;
padding:5px;
text-decoration:none;
}

.menu a:hover {
border:1px #FFFFFF solid;
color:#0271C0;
text-decoration:none;
}

.menu a:link {
border:medium none;
color:#FFFFFF;
margin:0;
padding:5px;
text-decoration:none;
}

.breadcrumb {
border-bottom:1px solid #99AEBF;
clear:both;
display:block;
padding:0 0 6px;
width:100%;
}

.breadcrumb p {
font-size:0.7em !important;
margin:0;
}

table {
background-color:#FFFFFF;
margin:auto;
width:100%;
}

table tr {
background-color:#F6F9FD;
}

table th {
background-color:#6AC6D2;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
padding:2px 5px;
text-align:left;
text-indent:0;
vertical-align:middle;
}

div.rowtable {
clear:both;
display:block;
margin:auto;
overflow:hidden;
width:auto;
}

table td {
color:#005070;
font-size:0.9em;
text-indent:0;
}

#content {
line-height:normal;
text-align:left;
}

#content h1.titulo {
color:#005070;
font-family:"Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
font-size:1.7em;
}

div.rowtable .f1, .f1a, .f1b, .f1c, .f1d, .f1f {
color:#007CB0;
float:left;
font-size:1em;
font-weight:bold;
padding:0 10px 0 0;
text-align:left;
width:35%;
}

div.rowtable .f2 {
float:left;
}

.materias .col1 , .col2 , .col3{
color:#007CB0;
float:left;
font-size:1em;
font-weight:bold;
}

.col2{
margin-left:80px;
width:110px;
}

.col3{
margin-left:120px;
}

.materias .col1 , .col2 , .col3{
float:left;
}
.confirmed {
background:transparent url(../icons/icon_ok.gif) no-repeat scroll 5px 5px;
padding:5px 5px 5px 28px;
}
.confirmed, .confirmed-nb {

border:1px solid Green;
color:#228B22;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:20px auto;
}

.warning{

border:1px solid red;
color:#ff0000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:20px auto;
}

.message{
border:1px solid blue;
color:#0000ff;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:20px auto;
}

.button-submit 
{
background-color:#6BBD46;
border:2px none White;
color:white;
font-size:0.8em;
font-weight:bold;
padding:3px;
}

.listado
{
border:1px #99AEBF solid;	
}
.titulo_listado
{
	font-weight:bold;
	text-align:center;
}
